教完基本的建立字典、查詢以及更改元素,今天就要更進階一點,會教到幾個專屬於字典的方法呦~像是keys()、values()跟items()這都是只有字典能用的(畢竟其他資料結構的元素不是鍵值組合嘛)。
想知道要怎麼使用嗎?那就點下影片,開始今天的程式之旅囉~
影片的最後有五題練習題,我把題目放在下面了,答案會公布影片中呦~
執行下列程式碼,你應該如何完成程式碼,讓結果為「250 390 450 999」。
clothes = {'上衣':250, '短褲':390, '洋裝':599, '鞋子':999}
clothes[__(1)__] = 450
for i in clothes.__(2)__:
print(i, end=' ')
(1)
A. '洋裝'
B. 2
C. '洋裝':599
(2)
A. get()
B. keys()
C. values()
觀察下列程式碼,輸出結果為。
season = {'春':30, '夏':40, '秋':20, '冬':10}
print(season.setdefault('冬', 5))
A. 冬
B. 5
C. 10
D. '冬':10
觀察下列程式碼,輸出結果為。
menu = {'火鍋':150, '烤肉':399}
print('壽喜燒' in menu)
A. True
B. False
C. menu
D. 發生錯誤
觀察下列程式碼,輸出結果為。
beverage = {'珍珠奶茶':50, '烏龍綠':40, '鮮橙綠':60}
beverage.setdefault(‘抹茶拿鐵’, 70)
print(beverage)
A. {'珍珠奶茶':50, '烏龍綠':40, '鮮橙綠':60}
B. {'抹茶拿鐵':None, '珍珠奶茶':50, '烏龍綠':40, '鮮橙綠':60}
C. {'珍珠奶茶':50, '烏龍綠':40, '鮮橙綠':60, '抹茶拿鐵'}
D. {'珍珠奶茶':50, '烏龍綠':40, '鮮橙綠':60, '抹茶拿鐵':70}
執行下列程式碼,輸出結果為。
menu = {'火鍋':150, '拉麵':150, '烤肉':399}
for keys, values in menu.items():
print(keys, '$', values, end='、')
A. 火鍋 $ 150、拉麵 $ 150、烤肉 $ 399
B. 火鍋 $ 150、拉麵 $ 150、烤肉 $ 399、
C. keys $ values
D. keys $ values、